var mongoose=require('mongoose');
var moment=require('moment');
var GuestSchema=new mongoose.Schema(
	{
		guestname:{
			type:String
		},
		mobile:{
			type:String
		},
		wechatId:{
			type:String
		},
		guestcategory:{
			type:String
		},
		totaltime:{
			type:Number
		},
		consumptime:{
			type:Number
		},
		validstart:{
			type:Date
		},
		validend:{
			type:Date
		},
		credit:{
			type:Number
		},
		born:{
			type:Date
		},
		logupDate:{
			type:Date,
			// default:moment().add(8,'hours')
			// default:moment(Date.now.toString()).add(8,'hours')
			default:Date.now
			// default:Date.now
		},
		'target':[String],     //按照界面顺序来做的
		otherTarget:{
			type:String
		},
		region:{
			type:String
		},
		'health':[String],
		otherHealth:{
			type:String
		},
		sex:{
			type:String
		},
		lurutime:{
			type:Date,
			// default:moment(new Date()).add(8,'hours')
			default:Date.now
			// default:new Date()
		},
		height:{
			type:String
		},
		weight:{
			type:String
		},
		BMI:{
			type:String
		},
		guliang:{
			type:String
		},
		bodyold:{
			type:String
		},
		bodyfatzong:{
			type:String
		},
		musclezong:{
			type:String
		},
		'bodyFat':[String],
		'girth':[{
			type:String
		}],
		heartRate:{
			type:String
		},
		bloodPressure:{
			type:String
		},
		splanchnaFat:{
			type:String
		},                //内脏
		BMR:{
			type:String
		},                        //基础代谢率
		'muscle':[String],
		// {
		// 	type:[String]
		// },                     //肌肉量
		waterRate:{
			type:String
		},
		'fiveAttribute':[String]
		// {
		// 	type:[String]
		// }
	}
	);

GuestSchema.pre('save',function(next){
	console.log('保存成功');
	next();});

GuestSchema.statics={
	fetch:function(cb){
		return this.find({}).sort('').exec(cb);
	},
	findById:function(id,cb){
		return this.find({_id:id}).sort('').exec(cb);
	}
}

module.exports=GuestSchema;